home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / AMOSList / AMOSLIST.0897 / 000123_amos-request@svcs1.digex.net_Sat Aug 9 02:38:35 1997.msg < prev    next >
Text File  |  1997-09-09  |  3KB  |  61 lines

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  2.     by mail3.access.digex.net (8.8.5/8.8.5) with ESMTP id CAA18343
  3.     for <mcox@access.digex.net>; Sat, 9 Aug 1997 02:38:34 -0400 (EDT)
  4. Received: (from daemon@localhost)
  5.     by svcs1.digex.net (8.8.5/8.8.5) id BAA29595
  6.     for amos-out; Sat, 9 Aug 1997 01:06:31 -0400 (EDT)
  7. Received: from mail2.access.digex.net (mail2.access.digex.net [205.197.247.3])
  8.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id BAA29592
  9.     for <amos-list@svcs1.digex.net>; Sat, 9 Aug 1997 01:06:30 -0400 (EDT)
  10. Received: from mail.redrose.net (qmailr@mail.redrose.net [204.249.184.22])
  11.     by mail2.access.digex.net (8.8.5/8.8.5) with SMTP id BAA02704
  12.     for <amos-list@access.digex.net>; Sat, 9 Aug 1997 01:06:29 -0400 (EDT)
  13. Received: (qmail 5201 invoked from network); 9 Aug 1997 03:27:51 -0000
  14. Received: from herp1-7.redrose.net (HELO redrose.net) (mushy-pd@208.7.248.135)
  15.   by mail.redrose.net with SMTP; 9 Aug 1997 03:27:51 -0000
  16. From: Mush <mushypd@redrose.net>
  17. Reply-To: mushypd@redrose.net
  18. To: amos-list@access.digex.net
  19. Date: Fri, 08 Aug 1997 23:28:01 -0500
  20. Message-ID: <yam7159.95.4567848@mail.redrose.net>
  21. In-Reply-To: <33EC1666.5837@virgin.net>
  22. X-Mailer: YAM 1.3.3a [020] - Amiga Mailer by Marcel Beck
  23. Organization: Mushroom PD - AMOS Public Domain Library
  24. Subject: Re: Bullfrog games
  25. MIME-Version: 1.0
  26. Content-Type: text/plain
  27. Status: O
  28. X-Status: 
  29.  
  30. --==Murray==-- scrawled this garbage in a text editor on 09-Aug-97 regarding
  31. the subject of Bullfrog games:
  32.  
  33. > Does anyone know the secrets of this sort of thing?
  34.  
  35. One way I always overcome multiple routines, is make the routine only
  36. execute one tiny part of a large task, and then end. I create it in such a
  37. way, that 20 or 30 different procedures could be instigated, and leaving
  38. each time, so each one is being run as the main routine is ran.
  39.  
  40. I have a small flag to determine if something somewhere should be
  41. happening, and if the system finds this flag, it will run that small
  42. procedure, increment its flag, end if it has to and reset the flag, or
  43. simply just go to the next piece.
  44.  
  45. To put it simpler, i have each routine call once from the main routine in
  46. the loop, if it needs to be. For example, in a main game routine, I make a
  47. call to the timer routine, which checks for the current time, and if it
  48. needs updated or not, then onto player movement, and then onto drawing.
  49.  
  50. With Extreme AMOS, the texts were loading in as you were viewing them,
  51. making calls to the user interface also, so you didnt lose any speed.
  52.  
  53. Andrew "Mushroom" Kellett
  54. --
  55.          Email: Andy Kellett <mushypd@redrose.net>   Team *AMIGA*
  56.  
  57.      World's Largest AMOS Homepages - http://www.mushy-pd.demon.co.uk
  58.  
  59.          Massive FTP site with AMOS/C64 and Mods/Samples + more at
  60.                             mushy-pd.dyn.ml.org
  61.